deputy head of government - Francés Inglés Diccionario